SDEF
// -----------------------------------------------------------------------------
//  $Logfile:: /Quake 2 Engine/Sin/Base Sin Data/Models/Monster/guerilla.def  $
// $Revision:: 22                                                             $
//   $Author:: Joeske                                                         $
//     $Date:: 9/13/98 5:46p                                                  $
//
// Copyright (C) 1998 by Ritual Entertainment, Inc.
// All rights reserved.
//
// This source may not be distributed and/or modified without
// expressly written permission by Ritual Entertainment, Inc.
//
// DESCRIPTION:
// This is a model definition file.  It is to be used in conjunction with Sin.
//
// MODEL AUTHOR:
// Beau
//
// -----------------------------------------------------------------------------
// SINED SECTION
//
/*SINED Innocent_FemaleCivilian (1 .5 0) (0 0 0) (0 0 0)
Female Civilian
*/

// -----------------------------------------------------------------------------
// FILE DECLARATIONS
//
// Model Commands
path models/civfemale
scale 1.04

// Base Model
civfem_base.sbm

// Skins
normal	   civfem_base.tga
damage	   civfem_damage1.tga

// Normal Animations
idle			civfem_idle1.sam
twitch		civfem_idle2.sam
walk			civfem_walk.sam
run1			civfem_run.sam
run2			civfem_run2.sam
crouch_down		civfem_cowerstart.sam
crouch_idle		civfem_cowering.sam
crouch_end 		civfem_cowerend.sam

// Pain Location Based Animations
pain1			civfem_paintorsoupper.sam

pain_head             civfem_paintorsoupper.sam
pain_torso_upper      civfem_paintorsoupper.sam
pain_torso_lower      civfem_paintorsolower.sam
pain_arm_right_upper  civfem_painarmright.sam
pain_arm_right_lower  civfem_painarmright.sam
pain_leg_left_lower   civfem_painlegleft.sam
pain_leg_left_upper   civfem_painlegleft.sam
pain_leg_right_upper  civfem_painlegright.sam
pain_leg_right_lower  civfem_painlegright.sam
pain_arm_left_upper   civfem_painarmleft.sam
pain_arm_left_lower   civfem_painarmleft.sam

// Death Location Based Animations
death1		civfem_death1.sam
death2		civfem_death2.sam

// Crouching Pain Location Based Animations
crouch_pain1	civfem_cowerpain1.sam
crouch_pain2	civfem_cowerpain2.sam

// Crouching Death Location Based Animations
crouch_death1	civfem_cowerdeath1.sam
crouch_death2	civfem_cowerdeath2.sam

// Optional Animations

// Scripted Animations
hostage_idle1	civfem_hostage.sam
hostage_idle2	civfem_hostage2.sam
hostage_death1	civfem_hostagedeath.sam
hostage_death2	civfem_hostage2death.sam


// Id And Group Definitions
id   5 group head             flesh 
group head damage 4.0
id  15 group torso_upper      fabric
group torso_upper damage 1.0
id  18 group torso_lower      fabric
group torso_lower damage 1.0
id  45 group leg_left_upper   fabric
id   4 group leg_left_upper   twosided fabric
group leg_left_upper damage 0.5
id  50 group leg_left_lower   fabric
group leg_left_lower damage 0.5
id  65 group leg_right_upper  fabric
id   3 group leg_right_upper  twosided fabric
group leg_right_upper damage 0.5
id  70 group leg_right_lower  fabric
group leg_right_lower damage 0.5
id  85 group arm_left_upper   fabric
group arm_left_upper damage 0.5
id  90 group arm_left_lower   fabric
group arm_left_lower damage 0.5
id 105 group arm_right_upper  fabric
group arm_right_upper damage 0.5
id 110 group arm_right_lower  fabric
group arm_right_lower damage 0.5

// -----------------------------------------------------------------------------
// INITIALIZATION SECTION
//
!init:
//
// SERVER Initialization Commands
//
// Class Setup
server classname actor
server script global/neutral.scr
server setsize "-16 -16 0" "16 16 80"
server crouchsize "-16 -16 0" "16 16 64"
server health 30

// Sound Aliases
server aliascache  snd_idle1    	"misc/null.wav" 1

server aliascache  snd_panic1    	"misc/civfem/helpmeee.wav" 1
server aliascache  snd_panic2    	"misc/civfem/plsdontkill.wav" 1
server aliascache  snd_panic3    	"misc/civfem/plsdntshoot.wav" 1
server aliascache  snd_panic4    	"misc/civfem/help.wav" 1

server aliascache  snd_sight1    	"misc/civfem/lookin.wav" 1
server aliascache  snd_sight2    	"misc/civfem/pardonme.wav" 1
server aliascache  snd_sight3    	"misc/civfem/lookin.wav" 1

server aliascache  snd_greet1    	"misc/civfem/goshpolice.wav" 1

//
// CLIENT Initialization Commands
//
// Sound Aliases
client aliascache  snd_pain1    	"misc/civfem/pain1.wav" 1
client aliascache  snd_pain2    	"misc/civfem/pain2.wav" 1
client aliascache  snd_pain3    	"misc/civfem/pain3.wav" 1

client aliascache  snd_death1  	"misc/civfem/scream.wav" 1

client aliascache  snd_kneefall1   	"impact/bodyfall/sml1.wav" 1
client aliascache  snd_kneefall2   	"impact/bodyfall/sml2.wav" 1
client aliascache  snd_partfall1   	"impact/bodyfall/med1.wav" 1
client aliascache  snd_partfall2   	"impact/bodyfall/med2.wav" 1
client aliascache  snd_partfall3   	"impact/bodyfall/med3.wav" 1
client aliascache  snd_bodyfall1   	"impact/bodyfall/lrg1.wav" 1
client aliascache  snd_bodyfall2   	"impact/bodyfall/lrg2.wav" 1
client aliascache  snd_whoosh1     	"weapons/punch/whsh1.wav" 1
client aliascache  snd_whoosh2     	"weapons/punch/whsh2.wav" 1

// -----------------------------------------------------------------------------
// MAIN SECTION
//
!main:
// Special Commands
server crouch_down last nextanim crouch_idle

// Normal Animations
client run1   0 footstep
client run1   4 footstep

client walk   4 footstep
client walk   9 footstep

server death1  first deathsound
client death1  first randomsound snd_death 1 2
client death1      2 randomsound snd_partfall .7 4
client death1      8 randomsound snd_partfall .7 4
server death2  first deathsound
client death2  first randomsound snd_death 1 2
client death2      8 randomsound snd_partfall .6 4
client death2     14 randomsound snd_bodyfall .7 4
client death2     18 randomsound snd_kneefall .7 4

server pain1  first painsound
client pain1  first randomsound snd_pain 1 2

server pain_head  first painsound
client pain_head  first randomsound snd_pain 1 2
server pain_torso_upper  first painsound
client pain_torso_upper  first randomsound snd_pain 1 2
server pain_torso_lower  first painsound
client pain_torso_lower  first randomsound snd_pain 1 2
server pain_leg_right_upper  first painsound
client pain_leg_right_upper  first randomsound snd_pain 1 2
server pain_leg_right_lower  first painsound
client pain_leg_right_lower  first randomsound snd_pain 1 2
server pain_leg_left_upper  first painsound
client pain_leg_left_upper  first randomsound snd_pain 1 2
server pain_leg_left_lower  first painsound
client pain_leg_left_lower  first randomsound snd_pain 1 2
server pain_arm_right_upper  first painsound
client pain_arm_right_upper  first randomsound snd_pain 1 2
server pain_arm_right_lower  first painsound
client pain_arm_right_lower  first randomsound snd_pain 1 2
server pain_arm_left_upper  first painsound
client pain_arm_left_upper  first randomsound snd_pain 1 2
server pain_arm_left_lower  first painsound
client pain_arm_left_lower  first randomsound snd_pain 1 1

server crouch_death1  first deathsound
client crouch_death1  first randomsound snd_death 1 2
client crouch_death1      7 randomsound snd_bodyfall .7 4
client crouch_death1     12 randomsound snd_kneefall .7 4

server crouch_death2  first deathsound
client crouch_death2  first randomsound snd_death 1 2
client crouch_death2      2 randomsound snd_bodyfall .7 4
client crouch_death2      7 randomsound snd_partfall .7 4

server hostage_death1  first deathsound
client hostage_death1  first randomsound snd_death 1 2
client hostage_death1      2 randomsound snd_partfall .7 4
client hostage_death1      7 randomsound snd_partfall .7 4

// -----------------------------------------------------------------------------
// SOURCESAFE Update Log
//
// $Log:: /Quake 2 Engine/Sin/Base Sin Data/Models/Monster/guerilla.def       $
// 
// 22    9/13/98 5:46p Joeske
// 
//
// -----------------------------------------------------------------------------





